home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / UNSPLIT / text0288.txt < prev    next >
Encoding:
Text File  |  1997-02-06  |  1.9 KB  |  51 lines

  1. > flex and byacc (Berkley Yacc) are available for Atari's from various FTP
  2.  
  3. I've never seen byacc. Does it differ from the others in some significant way?
  4. By the way, bison is of course also available for the Ataris.
  5.  
  6. > > C is a very nice language, in fact the best I've seen. Glasnost is only 
  7. ...
  8. > Hmm.. One of the lecturers here (on the compiler design/imp. courses) has
  9. > a thing about C... He likes picking holes in it...
  10.  
  11. At the University I went to, most of the CS people are into functional
  12. languages...
  13. While those may be nice and provable, I've yet to see one I'd like to
  14. write a 'normal' program in.
  15.  
  16. > eg. does i+++j (which is valid C) mean:
  17. >     (i++) + j   or   i + (++j)
  18.  
  19. Of course noone in his right mind would ever write code like that.
  20. There is a very specific standard for the language that I'm sure would
  21. answer most of his questions, though.  ;-)
  22.  
  23. > also the avoidance of keywords like endif and enddo are a pet hate...
  24.  
  25. ?!?
  26. That's one of the major reasons I like C!
  27. (The ++ and += style things are another.)
  28. Properly written C code can be so 'airy' and easy to read.
  29.  
  30. One of the functional languages I've seen actually used only the indentation
  31. to mark blocks...
  32.  
  33. > (PS. the first expression is correct, IIRC)
  34.  
  35. I would have guessed so, but I certainly won't start writing like that.
  36. Some people seem to think that it's smart to know and use every little
  37. strange thing in the C syntax and operation priorities, but I much prefer
  38. to write code that's readable by a person without in-depth C-knowledge.
  39.  
  40.  
  41. Ooops!
  42. I just realized that we're going off on another of those peripheral
  43. discussions here...
  44.  
  45. -- 
  46.   Chalmers University   | Why are these |  e-mail:   rand@cd.chalmers.se
  47.      of Technology      |  .signatures  |            johan@rand.thn.htu.se
  48.                         | so hard to do |  WWW/ftp:  rand.thn.htu.se
  49.    Gothenburg, Sweden   |     well?     |            (MGIFv5, QLem, BAD MOOD)
  50.  
  51.